package com.yonyou.cyxdms.basedata.service.dto.sap;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel(value = "SAP产品信息返回", description = "SAP产品信息返回")
@Data
public class SapProductOutDto implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "品牌代码")
    private String brandCode;
    @ApiModelProperty(value = "品牌名称")
    private String brandName;
    @ApiModelProperty(value = "车系代码")
    private String seriesCode;
    @ApiModelProperty(value = "车系名称")
    private String seriesName;
    @ApiModelProperty(value = "车型代码")
    private String modelCode;
    @ApiModelProperty(value = "车型名称")
    private String modelName;
    @ApiModelProperty(value = "配置代码")
    private String configCode;
    @ApiModelProperty(value = "配置名称")
    private String configName;
    @ApiModelProperty(value = "PNO12有效开始日期")
    private String effectiveInDatePno12;
    @ApiModelProperty(value = "PNO12失效结束日期")
    private String effectiveOutDatePno12;
    @ApiModelProperty(value = "PNO18/整车物料编码")
    private String productCode;
    @ApiModelProperty(value = "PNO18 CN Description/PNO18中文描述*")
    private String productName;
    @ApiModelProperty(value = "选装代码")
    private String optionCode;
    @ApiModelProperty(value = "零售指导价格")
    private String oemDirectivePrice;
    @ApiModelProperty(value = "项目代号")
    private String projectCode;
    @ApiModelProperty(value = "版本号")
    private String salesVersionName;
    @ApiModelProperty(value = "PNO18有效开始日期")
    private String effectiveInDate;
    @ApiModelProperty(value = "PNO18失效结束日期")
    private String effectiveOutDate;
    @ApiModelProperty(value = "动力电池编码")
    private String batteryCode;
    @ApiModelProperty(value = "动力电池")
    private String batteryVolume;
    @ApiModelProperty(value = "动力电池品牌")
    private String batteryOem;
    @ApiModelProperty(value = "电机编码")
    private String powerCode;
    @ApiModelProperty(value = "电机")
    private String powerCodeDesc;
    @ApiModelProperty(value = "电机品牌")
    private String powerMachineBrand;
    @ApiModelProperty(value = "后驱电机编码")
    private String backPowerCode;
    @ApiModelProperty(value = "后驱电机")
    private String backPowerCodeDesc;
    @ApiModelProperty(value = "后驱电机品牌")
    private String backPowerMachineBrand;
    @ApiModelProperty(value = "选配规则")
    private String subjectCondition;
    @ApiModelProperty(value = "驱动")
    private String driveStyleName;
    @ApiModelProperty(value = "年型代码")
    private String yearModelName;
    @ApiModelProperty(value = "市场")
    private String marketName;
    @ApiModelProperty(value = "颜色代码")
    private String colorCode;
    @ApiModelProperty(value = "颜色")
    private String colorName;
    @ApiModelProperty(value = "内饰代码")
    private String trimColorCode;
    @ApiModelProperty(value = "内饰颜色")
    private String trimColorName;
}
